import { ITabSearchViewAbility } from '../ability';
import { TabSearchViewActionType } from '../event';
import { IMDViewControllerParams } from './i-md-view-controller-params';

/**
 * 分页搜索视图控制器输入参数接口
 *
 * @export
 * @interface ITabSearchViewControllerParams
 * @extends {IViewControllerParams<T, A>}
 * @template T 视图行为类型接口
 * @template A 视图能力接口
 */
export type ITabSearchViewControllerParams<
	T,
	A extends ITabSearchViewAbility
> = IMDViewControllerParams<T | TabSearchViewActionType, A>;
